const xlsx = require('xlsx');

// 读取Excel文件
function readExcel(filePath, sheetName) {
    const workbook = xlsx.readFile(filePath);
    const worksheet = workbook.Sheets[sheetName || workbook.SheetNames[0]];
    return xlsx.utils.sheet_to_json(worksheet);
}

// 写入Excel文件
function writeExcel(filePath, data, sheetName = 'Sheet1') {
    const worksheet = xlsx.utils.json_to_sheet(data);
    const workbook = xlsx.utils.book_new();
    xlsx.utils.book_append_sheet(workbook, worksheet, sheetName);
    xlsx.writeFile(workbook, filePath);
}

const zhList = require('./zh.json');

// 示例用法
const data = readExcel('./1.xlsx', "2501牙刷插件");

const arr = ['中文', '英文', '德语', '法语', '意大利语', '西语', '荷兰语', '俄语', '挪威语', '瑞典语', '芬兰语', '丹麦语', '波兰语', '土耳其语', '泰语', '越南', '印尼语', '希（希伯来语）', '阿拉伯语', '韩语', '繁体(TW) ', '日语', '葡萄牙语', '希腊语', '哈萨克语', '乌克兰语', '格鲁吉亚语', '乌兹别克斯坦语']

const arr2 = ['zh', 'en', 'de', 'fr', 'it', 'es', 'nl', 'ru', 'no', 'sv', 'fi', 'da', 'pl', 'tr', 'th', 'vi', 'id', 'he', 'ar', 'ko', 'zh-TW', 'ja', 'pt', 'el', 'kk', 'uk', 'ka', 'uz']

const result = {}


Object.keys(zhList).forEach((zhKey) => {
    result[zhKey] = ""
    arr2.forEach((item, index) => {
        let obj = {}
        data.forEach((row, index2) => {
            if (row["key"] === zhKey) {
                result[zhKey]= row["德语"]
            }
        })
    })
})

console.log(JSON.stringify(result))